Lịch sử Ogg

Nút Play Ogg web

Dự án Ogg bắt đầu với gói nén âm thanh đơn giản như một phần của dự án lớn hơn vào năm 1993. Phần mềm ban đầu được đặt tên là Squish nhưng do nhãn hiệu thương mại hiện có, nó đã được đổi tên thành OggSquish. Tên này sau đó đã được sử dụng cho toàn bộ dự án Ogg. Vào năm 1997, Xiphophorus OggSquish được mô tả là "một nỗ lực vừa tạo ra định dạng âm thanh nén linh hoạt cho các ứng dụng âm thanh hiện đại cũng như cung cấp định dạng âm thanh đầu tiên phổ biến trên mọi nền tảng máy tính hiện đại".[13] OggSquish là vào năm 2000 được gọi là "một nhóm của một số dự án xử lý tín hiệu và đa phương tiện có liên quan". Năm 2000, hai dự án đã được phát triển tích cực để phát hành theo kế hoạch: định dạng Ogg Vorbis và libvorbis - triển khai tham chiếu của Vorbis. Nghiên cứu cũng bao gồm công việc về video trong tương lai và mã hóa âm thanh lossless.[14][15][16][17] Năm 2001, OggSquish được đổi tên thành Ogg và nó được mô tả là "chiếc ô cho một nhóm các dự án xử lý tín hiệu và đa phương tiện liên quan".[18] Ogg đã đại diện cho định dạng file, như là một phần của dự án đa phương tiện Xiph.org lớn hơn. Squish trở thành tên của một trong những codec Ogg. Năm 2009, Ogg được mô tả là "định dạng chứa đa phương tiện và định dạng luồng và file gốc cho các codec đa phương tiện Xiph.org".[19]

Việc thực hiện tham chiếu Ogg đã được tách ra khỏi Vorbis vào ngày 2 tháng 9 năm 2000.

Vào tháng 5 năm 2003, hai RFC Internet đã được xuất bản liên quan đến định dạng. Dòng bit Ogg được định nghĩa trong RFC 3533 (được phân loại là 'thông tin') và loại nội dung Internet của nó (application/ogg) trong RFC 3534 (tức là vào năm 2006 tính đến năm 2006[cập nhật], một giao thức chuẩn được đề xuất). Vào tháng 9 năm 2008, RFC 3534 đã bị RFC 5334 thay thế, đã thêm các loại nội dung video/ogg, audio/ogg và tên file.ogx,.ogv,.oga,.spx.

OGM

Năm 2002, việc thiếu hỗ trợ video chính thức trong Ogg dẫn đến việc tạo định dạng file OGM, một hack trên Ogg cho phép nhúng video từ khung Microsoft DirectShow vào trình bao bọc dựa trên Ogg. OGM ban đầu chỉ được hỗ trợ bởi các công cụ chỉ dành cho Windows nguồn đóng, nhưng code-base sau đó đã được mở. Sau đó, hỗ trợ video (và phụ đề) đã chính thức được chỉ định cho Ogg nhưng theo cách không tương thích với OGM. Một cách độc lập, định dạng bộ chứa Matroska đạt đến độ chín và cung cấp một giải pháp thay thế cho những người quan tâm đến việc kết hợp âm thanh video Vorbis và codec video tùy ý. Do đó, OGM không còn được hỗ trợ hoặc phát triển và chính thức không được Xiph.org khuyến khích.[20] Ngày nay, video trong Ogg được tìm thấy với phần mở rộng file.ogv, được chỉ định chính thức và được hỗ trợ chính thức. Phần mềm và codec hỗ trợ các tệp.ogm có sẵn miễn phí.[21]

2006

Mặc dù Ogg đã không đạt được sự phổ biến như của các tiêu chuẩn MPEG[22][23] (ví dụ: MP3/MP4), kể từ năm 2006tính đến năm 2006[cập nhật], nó thường được sử dụng để mã hóa nội dung miễn phí (như âm nhạc miễn phí, đa phương tiện trong các dự án Wikimedia Foundation và các file Creative Commons) và đã bắt đầu được hỗ trợ bởi một số ít người chơi âm thanh kỹ thuật số. Cũng hỗ trợ định dạng Ogg là nhiều công cụ trò chơi video phổ biến, bao gồm Doom 3, Unreal Tourathon 2004, Halo: Combat Evolve, Jets n Guns, Mafia: The City of Lost Heaven, Myst IV: Revelation, Stepmania, Serious Sam: The Second Encounter, Lineage 2, Vendetta Online, Battlefield 2 và Grand Theft Auto, cũng như các file âm thanh của trò chơi dựa trên Java, Minecraft. Bộ giải mã Vorbis phổ biến hơn có hỗ trợ tích hợp trên nhiều trình phát phần mềm và các tiện ích mở rộng có sẵn cho hầu hết các phần còn lại.

2007

Ngày 16 tháng 5 năm 2007, Tổ chức Phần mềm Tự do đã bắt đầu chiến dịch tăng cường sử dụng Vorbis "như một sự thay thế âm thanh vượt trội về mặt đạo đức, pháp lý và kỹ thuật cho định dạng MP3 độc quyền."[24] Mọi người cũng được khuyến khích hỗ trợ chiến dịch bằng cách thêm nút web vào trang web hoặc blog của họ. Đối với những người không muốn tải xuống và sử dụng trình phát Ogg (VLC) được đề xuất của FSF, Xiph. Org Foundation đã có một codec chính thức[25] cho các ứng dụng dựa trên QuickTime trong WindowsMac OS X, chẳng hạn như trình phát iTunes và ứng dụng iMovie; và người dùng Windows có thể cài đặt codec Ogg Windows Media Player.[26]

2009

Đến ngày 30/6/2009, bộ chứa Ogg, thông qua việc sử dụng Theora và Vorbis, là định dạng bộ chứa duy nhất có trong trình duyệt web Firefox 3.5 của các phần tử HTML 5 < video><audio>.[27][28] Điều này phù hợp với đề xuất ban đầu được nêu, nhưng sau đó đã bị xóa khỏi đặc tả dự thảo HTML 5 (xem tranh cãi Ogg).

2010

Ngày 3/3/2010, một phân tích kỹ thuật của nhà phát triển FFmpeg rất quan trọng về khả năng mục đích chung của Ogg là định dạng chứa đa phương tiện.[29] Trong một phản ứng dài, người tạo ra Ogg đã bác bỏ những tuyên bố này.[30]